var express = require('express')
var router = express.Router()
const { getALL, getById, exec } = require('../db')

/* 添加普通用户 commonuser*/
router.post('/', async (req, res) => {
  //解析请求体,获得当前页和每页记录数
  const { username, password } = req.body
  //操作数据库,判断用户名是否已存在
  let sql = `select * from gg_user where username='${username}' `
  const user = await getALL(sql)
  //1. 根据用户名判断用户是否存在
  if (user[0]) {
    //如果用户存在,返回状态
    return res.send({
      code: 422,
      msg: '用户名重复,请重新输入!',
    })
  } else {
    //操作数据库
    sql = `insert into gg_user(username,password) values('${username}','${password}')`
    // 二执行sql语句,获得结果
    const data = await exec(sql)
    // 三返回数据
    res.send({
      code: 202,
      msg: '添加普通用户成功!',
    })
  }
})

module.exports = router
